package com.wtb.javatool.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 学生成绩数据传输对象
 */
@Data
@ApiModel(value = "StudentGradeDto", description = "学生成绩数据传输对象")
public class StudentGradeDto {
    
    @ApiModelProperty(value = "用户ID")
    private Long userId;
    
    @ApiModelProperty(value = "学生姓名")
    private String name;
    
    @ApiModelProperty(value = "学生专业")
    private String major;
    
    @ApiModelProperty(value = "班级名称")
    private String className;
    
    @ApiModelProperty(value = "小组名称")
    private String teamName;
    
    @ApiModelProperty(value = "总分")
    private Double totalScore;
    
    @ApiModelProperty(value = "任务成绩列表")
    private List<TaskGradeDto> taskGrades;
} 